place with abundant almond - Francés Inglés Diccionario